﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using StyleMVVM.Data;
using StyleMVVM.DependencyInjection;

namespace StyleMVVM.DataServiceClient
{
	[ExportPriority(-1)]
	[Export(typeof(IDataAccessAdapter<,>))]
	public class GenericDataAccessAdapter<T, TKey> : IDataAccessAdapter<T, TKey>
	{
		public Task<T> Get(TKey key)
		{
			throw new NotImplementedException();
		}

		public Task<T> Create(T newT)
		{
			throw new NotImplementedException();
		}

		public Task<T> Update(T updateT)
		{
			throw new NotImplementedException();
		}

		public Task Delete(TKey oldKey)
		{
			throw new NotImplementedException();
		}

		public Task Delete(T oldValue)
		{
			throw new NotImplementedException();
		}
	}
}